Copia de seguridad y restaurar
CODESYS y el CODESYS los sistemas de tiempo de ejecución estándar (con la versión 3.5.8.0 y superior) admiten la copia de seguridad de archivos específicos de la aplicación en el PLC. Puede ejecutar las acciones requeridas en el Copia de seguridad y restaurar pestaña del editor de dispositivos genéricos.
Una copia de seguridad consiste en crear y guardar un archivo en un archivo zip que contiene los archivos relacionados con la aplicación y un archivo de información meta.info
. Este archivo de copia de seguridad tiene la extensión TBF
(="Archivo de copia de seguridad de destino") y se puede guardar en el sistema de archivos local o en el PLC.
Lo siguiente se aplica al restaurar el estado del software desde el archivo de copia de seguridad:
Se abre un cuadro de diálogo con una lista de archivos afectados en el PLC y puede desactivar los componentes opcionales.
Si necesita poner la aplicación en modo STOP para guardarla o restaurarla, se le notificará. Asimismo, se muestran mensajes en caso de incompatibilidades.
La interfaz de usuario se bloquea al restaurar al PLC.
Los archivos existentes se sobrescriben sin previo aviso.
Las aplicaciones de inicio existentes se desactivan tan pronto como al menos una nueva aplicación de inicio sea parte de la restauración.
Creación de archivos de copia de seguridad
Requisito: un proyecto está abierto con una aplicación que se ejecuta en el dispositivo requerido. Además, para este ejemplo un archivo externo myExternalFile.txt
se inserta como un objeto debajo de la aplicación. Este archivo se descarga al PLC de forma implícita al descargar la aplicación.
Abra el editor de dispositivos haciendo doble clic en la entrada del dispositivo en el árbol de dispositivos. Haga clic en el Copia de seguridad y restaurar pestaña.
Se muestra la pestaña. Contiene una barra de menú que incluye la Respaldo y Restaurar menús
En el Respaldo menú, haga clic Leer información de copia de seguridad del dispositivo.
Si el PLC no está conectado en este momento, entonces CODESYS abre una conexión temporal al dispositivo y lee los archivos relevantes del
$PlcLogic$
directorio del PLC en una tabla en la parte inferior de la página con pestañas. En este ejemplo, se enumerarán al menos los siguientes archivos:$PlcLogic$/Application/Application.app
,$PlcLogic$/Application/Application.crc
, y$PlcLogic$/Application/myExternalFile.txt
. Además, se enumeran otros archivos externos, dependientes del proyecto, que se han insertado debajo de la aplicación en el árbol de dispositivos. Además, el archivo de almacenamiento del código fuente$PlcLogic$/Archive.prj
aparece en la lista si ha establecido la configuración del proyecto para esto (Implícitamente en la descarga del programa y el cambio en línea) como el tiempo de carga.En la tabla, desmarque la casilla de verificación del
$PlcLogic$/Application//myExternalFile.txt
archivo en el Activo columna.En el Respaldo menú, haga clic Guardar archivo de copia de seguridad en el dispositivo.
El Guardar como se abre el cuadro de diálogo. El tipo de archivo está predefinido como Archivos de copia de seguridad (*.tbf).
Seleccione una ubicación para el archivo de copia de seguridad y haga clic en Ahorrar.
Restauración desde archivos de copia de seguridad
Requisito: un proyecto está abierto con una aplicación que se ejecuta en el dispositivo requerido. Un archivo de copia de seguridad se guarda en el sistema de archivos local como se describe anteriormente.
Abra el editor de dispositivos haciendo doble clic en la entrada del dispositivo en el árbol de dispositivos. Haga clic en el Copia de seguridad y restaurar pestaña.
Hacer clic
.Se abre el mensaje predeterminado para seleccionar un archivo de copia de seguridad.
tbf
en el sistema de archivos local.Seleccione el archivo de copia de seguridad y haga clic en Abierto.
Los archivos se leen del archivo de copia de seguridad y se muestran en la tabla del cuadro de diálogo siguiente. El archivo
$PlcLogic$/Application/myExternalFile.txt
que se excluyó en la copia de seguridad falta.Hacer clic
.Se abre un cuadro de diálogo con información sobre las acciones al restaurar.
Hacer clic OK para comenzar a restaurar los archivos en el sistema de archivos del PLC.
Cuando finalice la restauración, se le pedirá que reinicie el PLC para activar la aplicación cargada.